From 4a45df07de2dbb1493a34c6ce72ed9d2dd07a3bc Mon Sep 17 00:00:00 2001 From: robertl Date: Thu, 27 Apr 2006 02:55:57 +0000 Subject: [PATCH] May I never have to trace another uninitialized variable problem in gpsmem. git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@1963 f51c46e8-681c-474f-0cfe-069cfd0219fb --- gpsbabel/jeeps/gpsmem.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gpsbabel/jeeps/gpsmem.c b/gpsbabel/jeeps/gpsmem.c index b3141dc43..5bfe84afa 100644 --- a/gpsbabel/jeeps/gpsmem.c +++ b/gpsbabel/jeeps/gpsmem.c @@ -40,7 +40,7 @@ GPS_PPacket GPS_Packet_New(void) { GPS_PPacket ret; int hdr_size = sizeof(GPS_OPacket) ; - if(!(ret=(GPS_PPacket )malloc(hdr_size))) + if(!(ret=(GPS_PPacket )calloc(1, hdr_size))) { perror("malloc"); @@ -48,7 +48,7 @@ GPS_PPacket GPS_Packet_New(void) fflush(stderr); return NULL; } - if(!(ret->data = (UC *)malloc(MAX_GPS_PACKET_SIZE*sizeof(UC)))) + if(!(ret->data = (UC *)calloc(1, MAX_GPS_PACKET_SIZE*sizeof(UC)))) { perror("malloc"); fprintf(stderr,"GPS_Packet_New: Insufficient data memory"); @@ -93,7 +93,7 @@ GPS_PPvt_Data GPS_Pvt_New(void) { GPS_PPvt_Data ret; - if(!(ret=(GPS_PPvt_Data)malloc(sizeof(GPS_OPvt_Data)))) + if(!(ret=(GPS_PPvt_Data)calloc(1, sizeof(GPS_OPvt_Data)))) { perror("malloc"); fprintf(stderr,"GPS_Pvt_New: Insufficient memory"); @@ -135,7 +135,7 @@ GPS_PAlmanac GPS_Almanac_New(void) { GPS_PAlmanac ret; - if(!(ret=(GPS_PAlmanac)malloc(sizeof(GPS_OAlmanac)))) + if(!(ret=(GPS_PAlmanac)calloc(1, sizeof(GPS_OAlmanac)))) { perror("malloc"); fprintf(stderr,"GPS_Almanac_New: Insufficient memory"); -- 2.30.2